package org.raytracer.algo;

public abstract class Primitive
{
	private Material material;
	
	//get normal at point
	public abstract Vec3 getNormalAt(Vec3 point);
	//get distance from the start point to intersect point in the direction of the ray
	public abstract float intersect(Ray ray);
}
